Hoots99 Preliminary Version Specifying the Plan Network Programming Langauge
نویسندگان
چکیده
We discuss how the speciication of the PLAN programming language supports the design objectives of the language. The speciication aims to provide a mathematically precise operational semantics that can serve as a standard for implementing interpreters and portable programs. The semantics should also support proofs of key properties of PLAN that would hold of all conformant implementations. This paper discusses two such properties. (1) Type checking is required, but interpreters are given signiicant exibility about when types are checked; the speciication must support a clear description of the possible behaviors of a network of conformant implementations. (2) It is essential to have guarantees about how PLAN programs use global resources, but the speciication must be exible about extensions in the network service layer. We illustrate on of kind of issue that will arise in using to speciication to prove properties of the network based on the choice of services.
منابع مشابه
Specifying the PLAN Network Programming Langauge
We discuss how the speciication of the PLAN programming language supports the design objectives of the language. The speciication aims to provide a mathematically precise operational semantics that can serve as a standard for implementing interpreters and portable programs. The semantics should also support proofs of key properties of PLAN that would hold of all conformant implementations. This...
متن کاملNetwork Programming Langauge
We discuss how the speci cation of the PLAN programming language supports the design objectives of the language. The speci cation aims to provide a mathematically precise operational semantics that can serve as a standard for implementing interpreters and portable programs. The semantics should also support proofs of key properties of PLAN that would hold of all conformant implementations. This...
متن کاملPlan in Maude: Specifying an Active Network Programming Language
PLAN is a language designed for programming active networks, and can more generally be regarded as a model of mobile computation. PLAN generalizes the paradigm of imperative functional programming in an elegant way that allows for recursive, remote function calls, and it provides a clear mechanism for the interaction between host and mobile code. Techniques for specifying and reasoning about su...
متن کاملHoots99 Preliminary Version a Modular Sos for Ml Concurrency Primitives
Modularity is an important pragmatic aspect of semantic descriptions. In denota-tional semantics, the issue of modularity has received much attention, and appropriate abstractions have been introduced, so that deenitions of semantic functions may be independent of the details of how computations are modelled. In structural operational semantics (SOS), however, this issue has largely been neglec...
متن کاملDesigning the optimum plan for regenerating the pedestrian network of historic districts using bi-level programming (Case study: Historical-Cultural district of Tehran, Iran)
Motorized transportation systems in the urban areas witnessed huge developments in the infrastructures thanks to the advances in various aspects of technology. This urbanization revolution has its own pros and cons. The resulting dominance of vehicles has limited the presence of people in public places and their participation in social activities, threatening the human based lifestyle of the ci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999